From 3f491f7157b72336da7243d7b66668c4742f4c68 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 15 Mar 2011 12:20:29 +0100 Subject: [PATCH] style: Move private function into private header The function wasn't exported, so everybody using it would have gotten linking failures. --- gtk/Makefile.am | 1 + gtk/gtkstylecontext.c | 1 + gtk/gtkstyleproperties.h | 5 ----- gtk/gtkstylepropertiesprivate.h | 33 +++++++++++++++++++++++++++++++++ 4 files changed, 35 insertions(+), 5 deletions(-) create mode 100644 gtk/gtkstylepropertiesprivate.h diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 8274001506..efe93154b7 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -428,6 +428,7 @@ gtk_private_h_sources = \ gtksizegroup-private.h \ gtksocketprivate.h \ gtkstylecontextprivate.h \ + gtkstylepropertiesprivate.h \ gtktextbtree.h \ gtktextbufferserialize.h \ gtktextchildprivate.h \ diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index 1e5e85ef53..44965fd29b 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -24,6 +24,7 @@ #include #include "gtkstylecontextprivate.h" +#include "gtkstylepropertiesprivate.h" #include "gtktypebuiltins.h" #include "gtkthemingengine.h" #include "gtkintl.h" diff --git a/gtk/gtkstyleproperties.h b/gtk/gtkstyleproperties.h index 739a565027..0cc478892b 100644 --- a/gtk/gtkstyleproperties.h +++ b/gtk/gtkstyleproperties.h @@ -66,11 +66,6 @@ typedef gboolean (* GtkStylePropertyParser) (const gchar *string, GType gtk_style_properties_get_type (void) G_GNUC_CONST; -/* Semi-private API */ -const GValue * _gtk_style_properties_peek_property (GtkStyleProperties *props, - const gchar *prop_name, - GtkStateFlags state); - /* Functions to register style properties */ void gtk_style_properties_register_property (GtkStylePropertyParser parse_func, GParamSpec *pspec); diff --git a/gtk/gtkstylepropertiesprivate.h b/gtk/gtkstylepropertiesprivate.h new file mode 100644 index 0000000000..91dc72f6e9 --- /dev/null +++ b/gtk/gtkstylepropertiesprivate.h @@ -0,0 +1,33 @@ +/* GTK - The GIMP Toolkit + * Copyright (C) 2010 Carlos Garnacho + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#ifndef __GTK_STYLE_PROPERTIES_PRIVATE_H__ +#define __GTK_STYLE_PROPERTIES_PRIVATE_H__ + +#include "gtkstyleproperties.h" + +G_BEGIN_DECLS + +const GValue * _gtk_style_properties_peek_property (GtkStyleProperties *props, + const gchar *prop_name, + GtkStateFlags state); + +G_END_DECLS + +#endif /* __GTK_STYLE_PROPERTIES_PRIVATE_H__ */ -- 2.30.2